// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
})
const db = cloud.database()

// 云函数入口函数
exports.main = async(event, context) => {
  const wxContext = cloud.getWXContext()
  if (event.deleteAll) {
    return await db.collection('groupMember').where({
      groupId: event.groupId
    }).remove()
  } else {
    return await db.collection('groupMember').where({
      groupId: event.groupId,
      userId: wxContext.OPENID
    }).remove()
  }
}